home *** CD-ROM | disk | FTP | other *** search
/ Amiga CD-ROM Collection / Amiga CD-ROM Collection - Auge 4000 and Cactus and Demo Util.iso / cactus / 05 / kleinigkeiten / menued.doc < prev    next >
Text File  |  1988-04-06  |  9KB  |  174 lines

  1.                      MenuEd - Übersetzt von C.A.C.T.U.S.
  2.                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3.  
  4.  
  5.        Wie man mit dem Mantis Menü Editor ein einfaches Menü erstellt
  6.        --------------------------------------------------------------
  7.  
  8. Um die vollständige, gedruckte Anleitung und die neueste Version des Menü-
  9. Editors zu erhalten, mußt Du einfach 15 Dollar an folgende Adresse senden:
  10.  
  11.                            Mantis Development
  12.                            Attn: David Pehrson
  13.                            P.O. Box 4001
  14.                            Bellevue, WA 98009
  15.  
  16. Nun, beschreiben wir erst mal die verschiedenen Bildschirmzonen und wozu
  17. sie benutzt werden. Am oberern Bildschirmrand ist die Titelzeile (TITLE
  18. BAR). Die Titelzeile zeigt die Versionsnummer dieses Programmes (genauso
  19. wie den Copyright-Vermerk). Unter der Titelzeile ist die Iconzeile (ICON
  20. BAR). Die Icons in der Iconzeile können zum Einstellen der verschiedenen
  21. Menümerkmale benutzt werden. Die Icons werden weiter unten eingehend be-
  22. schrieben. Unterhalb der Iconzeile befinden sich zwei Eingabefelder. Das
  23. lange Feld dient zur Eingabe und Änderung der Menütitel, -punkte und
  24. -unterpunkte. In das kurze Feld rechts werden die Amiga-Tastaturkommandos
  25. eingegeben. Unter der Eingabezeile gibt es zwei große Bereiche; links das
  26. Menütitelfeld, und rechts das Menüpunkt- und Menüunterpunktfeld. Wenn Du
  27. neue Menütitel hinzufügst, werden diese an der linken Seite angezeigt.
  28. Wenn Du den Menütitel mit der Maus anklickst, werden auf der rechten Seite
  29. die diesem Titel zugeordneten Punkte und Unterpunkte angezeigt.
  30.  
  31. Da Du nun mit den verschiedenen Bildschirmbereichen vertraut bist, werden
  32. wir nun fortfahren und ein einfaches Menü erstellen. Es wäre gut, wenn Du
  33. nun den Menüeditor startest und die folgenden Schritte selbst ausprobierst.
  34. Nachdem Du das gemacht hast, wirst Du die Grundlagen der Menüerstellung mit
  35. dem Menüeditor beherrschen.
  36.  
  37. Drücke zunächst die rechte Maustaste und wähle 'About' im 'Project'-Menü.
  38. Nach der Bildanzeige drückst Du den 'NEXT'-Knopf und erhältst nun eine
  39. kurze Beschreibung der Möglichkeiten des Menüeditors. Nach Durchlesen
  40. drückst Du nochmal den 'NEXT'-Knopf, um die Registrationsnachricht zu sehen.
  41. Drück nun nochmal 'NEXT' und bist schon wieder im Menüeditor.
  42.  
  43. Wie Du siehst, ist der erste Menütitel, 'Project', schon fertig für Dich
  44. erstellt; ebenfalls ein leerer Unterpunkt. Fangen wir jetzt an, ein paar
  45. neue Titel hinzuzufügen, nämlich 'EDIT' und 'OPTIONS'. Klicke das Wort
  46. 'PROJECT' an. Der Titel 'PROJECT' erscheint jetzt im Eingabefeld über den
  47. Menütiteln. Wähle nun den Punkt 'APPEND' aus dem 'EDIT'-Menü, und ein
  48. neuer Titel, der natürlich 'NEW TITLE' heißt, erscheint. Um den Titel 'NEW
  49. TITLE' in 'EDIT' umzuändern, mußt Du nur eingeben:
  50.  
  51. <Leertaste>Edit<return>
  52.  
  53. <Leertaste> bedeutet, drücke die Leertaste (=Space), und <return> bedeutet,
  54. drücke die Returntaste. Wir betätigen die Leertaste vor jedem Menütitel
  55. einmal, damit die Titel nicht so gedrängt und gequetscht aussehen. Falls Du
  56. einen Tippfehler gemacht hast, dann ist das kein Problem, weiter unten wird
  57. erklärt, wie der Titelname geändert werden kann. Jetzt hängen wir noch einen
  58. Menütitel an, wozu Du ersatzweise auch die Tastatursequenz Rechte
  59. Amigataste-A nehmen kannst. Dazu gibst Du ein:
  60.  
  61. <Leertaste>Options<return>
  62.  
  63. Deine Menüleiste hat jetzt drei Titel, nämlich 'PROJECT', 'EDIT' und
  64. 'OPTIONS'. Klicke nun den 'TEST'-Knopf in der Iconzeile, anschließend
  65. die rechte Maustaste an. Nun sollten Deine eben erstellten Menütitel in der
  66. Titelzeile erscheinen. Klicke nun nochmal 'TEST' an, um das Editormenü
  67. wiederherzustellen. Der Testknopf kann jederzeit angeklickt werden, um
  68. das Menü anzuzeigen.
  69.  
  70. Jetzt ist es an der Zeit, einige Menüpunkte zuzufügen. Klicke 'PROJECT' an.
  71. Anschließend klickst Du einmal das leere Feld im Menüpunkt-Feld rechts an.
  72. Hier gibst Du folgendes ein:
  73.  
  74. About<tab>A<return>
  75.  
  76. Damit hast Du schon einen neuen Menüpunkt namens 'About' erstellt, der auf
  77. die Tastatureingabe Rechte Amigataste-A anspricht. Tja, machen wir jetzt
  78. den nächsten Menüpunkt mit dem Namen 'OPEN...'. Gib dazu ein:
  79.  
  80. Open...<return>
  81.  
  82. An den 'OPEN'-Menüpunkt hängen wir jetzt einen Unterpunkt an. Wähle 'ATTACH
  83. SUBITEM' aus dem 'EDIT'-Menü, und an die rechte Seite des 'OPEN'-Punktes
  84. wird ein Unterpunkt angehängt. Nun gibst Du genauso wie für Menüpunkte
  85. auch für den Menüunterpunkt den Text ein. Wenn Du möchtest, kannst Du noch
  86. mehr Unterpunkte hinzufügen.
  87.  
  88. Versuchen wir jetzt, den Text eines Menüpunktes zu verändern. Klicke das
  89. 'ABOUT'-Item an. Im Eingabefeld erscheint nun das Wort 'ABOUT'. Benutze
  90. jetzt die Maus, um den Cursor irgendwo ins Eingabefeld zu setzen. Setze
  91. den Mauszeiger genau hinter das 'T' in 'ABOUT' und klicke einmal mit der
  92. linken Maustaste. Nun erscheint der Cursor, und Du gibst ein:
  93.  
  94. <Leertaste> My Program<return>
  95.  
  96. Der vollständige Text lautet nun 'ABOUT MY PROGRAM'. Vielleicht hast Du
  97. bemerkt, daß die Menülänge automatisch dem längsten Unterpunkt angepaßt
  98. wird. Jetzt hast Du ein einfaches Menü, also können wir ein bisschen mit
  99. den Eigenschafts-Icons spielen. Die verschiedenen Icons bedeuten (von
  100. links nach rechts):
  101.  
  102.  
  103. P:  Der Menüpunkt wird in Standardschrift (PLAIN) dargestellt.
  104. B:  Der Menüpunkt wird in Fettschrift (BOLD) dargestellt.
  105. I:  Der Menüpunkt wird in Kursivschrift (ITALICS) dargestellt.
  106. U:  Der Menüpunkt wird unterstrichen (UNDERLINE).
  107.  
  108. Du kannst Fett, kursiv und unterstreichen beliebig kombinieren. Um die Menü-
  109. punkte wieder normal darzustellen, kannst Du Standard (PLAIN) benutzen.
  110.  
  111. Box: Der Menüpunkt benutzt den Rahmen-Auswahlmodus. Wenn Du einen Menüpunkt
  112.      mit dieser Eigenschaft ausstattest, dann wird anstelle der
  113.      Invertierung bei der Auswahl des Punktes ein Rahmen darum gezogen.
  114.      Diese Methode ist bei Textmenüs NICHT zu empfehlen.
  115.  
  116. Comp: Der Menüpunkt benutzt den Invertierungs-Auswahlmodus. Menüs mit
  117.       dieser Eigenschaft werden bei Auswahl invertiert.
  118.  
  119. Test: Dieses Icon führt in des Testmodus, in dem Du die erstellten Menüs
  120.       in voller Funktion siehst. Denke daran, den Testmodus auch wieder mit
  121.       dem 'TEST'-Knopf zu verlassen, weil sonst die Tastaturkommandos
  122.       mit der rechten Amigataste nicht funktionieren.
  123.  
  124. E/D: Hier hast Du die Möglichkeit, Menüpunkte ein- oder auszuschalten
  125.      (ENABLE/DISABLE). Ausgeschaltete Punkte werden in Schattenschrift
  126.      dargestellt.
  127.  
  128.  
  129. <Häkchen>: Du kannst Deinen Menüpunkten auch Häkchen hinzufügen. Da die
  130.            Häkchen links von den Menütexten dargestellt werden, mußt Du
  131.            bei Häkchen mindestens drei Leerzeichen vor dem Menüpunkttext
  132.            freilassen, um die Häkchen darstellen zu können.
  133.  
  134. SME: Gegenseitiger Ausschluß (SET MUTUAL EXCLUSION) ist eine erweiterte
  135.      Möglichkeit, die im gedruckten Handbuch (noch nicht bestellt?) genau
  136.      erklärt wird.
  137.  
  138. TOG: Die jetzige Version des Programmes bietet leider keine Möglichkeit,
  139.      Menüs auszutauschen. Das Update dürfte diese Möglichkeit aber schon
  140.      eingebaut haben.
  141.  
  142. Spiele ruhig ein bisschen mit den verschiedenen Icons, und benutze den
  143. Testknopf, um den Einfluß der Icons auf das fertige Menü zu begutachten.
  144. Mit den 'OPEN' und 'SAVE' Menüpunkten lassen sich fertige Menüs abspeichern.
  145. Überflüssig zu sagen, daß noch viele andere Tastaturkommandos als die hier
  146. beschriebenen existieren. Wenn Du daran interessiert bist, den 'OPEN'-
  147. Requester in Deinen eigenen Programmen zu verwenden, dann schicke uns bitte
  148. eine Mitteilung.
  149.  
  150. Wenn Du Dein eigenes Menü erstellt hast, kannst Du es auf zwei verschiedene
  151. Arten abspeichern. Wenn Du Deine Menüs später einmal ändern möchtest, dann
  152. speichere sie im Binärformat. Wenn Du aber Dein Menü direkt in einem eigenen
  153. Programm benutzen willst, dann benutze beim Abspeichern das C-Format. Der
  154. Menüeditor erstellt nun eine reguläre Textdatei, die mit einem Compiler
  155. compiliert werden kann.
  156.  
  157. Das Menü in Dein Programm einzubauen erfordert nur 4 Schritte.
  158.  
  159. 1. Compiliere das Menü.
  160. 2. Füge folgende Befehle in die Variablendeklaration ein:
  161.     extern struct Menu Titles[];
  162. 3. Nach Öffnen des Fensters, dem Du die Menüs zuordnen willst, mußt Du
  163.    folgendes in Dein Programm einfügen:
  164.     SetMenuStrip(yourWindowPointer, Titles);
  165. 4. Wenn Du das Programm zusammenlinkst, linkst Du zuerst das Menü und dann
  166.    erst die Libraries dazu.
  167.  
  168. Was ist einfacher? Bitte denke daran, daß dieses Programm 'FREEWARE' ist.
  169. Wenn Du das Programm benutzt, dann unterstütze bitte den Autor, indem Du
  170. 15 Dollar an Mantis Development bei der o.g. Adresse schickst. Danke, daß
  171. Du die 'FREEWARE' in dieser Art unterstützt.
  172.  
  173. Mantis Development
  174.